﻿// <copyright file="SearchCompletedEventArgs.cs" company="Microsoft Corporation">
// Copyright (c) 2008 All Right Reserved
// </copyright>
// <author>Michael S. Scherotter</author>
// <email>mischero@microsoft.com</email>
// <date>2008-09-27</date>
// <summary>Search completed event arguments</summary>

namespace Photobucket
{
    using System;
    using System.Collections.Generic;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Ink;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;

    /// <summary>
    /// Search Completed event args
    /// </summary>
    public class SearchCompletedEventArgs : EventArgs
    {
        /// <summary>
        /// Gets or sets the Status description
        /// </summary>
        public string StatusDescription { get; set; }

        /// <summary>
        /// Gets or sets a value indicating whether the search succeeded.
        /// </summary>
        public bool Succeeded { get; set; }

        /// <summary>
        /// Gets or sets the Search page
        /// </summary>
        public int Page { get; set; }

        /// <summary>
        /// Gets or sets the Search results per page
        /// </summary>
        public int PerPage { get; set; }

        /// <summary>
        /// Gets or sets the Total Pages
        /// </summary>
        public long TotalPages { get; set; }

        /// <summary>
        /// Gets or sets the total results
        /// </summary>
        public long TotalResults { get; set; }

        /// <summary>
        /// Gets or sets the Primary Media
        /// </summary>
        public IEnumerable<Media> PrimaryMedia { get; set; }

        /// <summary>
        /// Gets or sets the Secondary Media
        /// </summary>
        public IEnumerable<Media> SecondaryMedia { get; set; }
    }
}
